package main

import "fmt"

func main() {

	// =====> method
	// 声明myMap1是一种map类型 key 是string  value是string
	var myMap1 map[string]string
	if myMap1 == nil {
		fmt.Println("myMap1 是一个空map")
	}

	// 在使用map前，需要先用make给map分配数据空间
	myMap1 = make(map[string]string, 10)

	myMap1["one"] = "12.9"
	myMap1["two"] = "2"
	myMap1["three"] = "3"

	fmt.Println(myMap1)

	//   第二种声明方式1
	myMap2 := make(map[string]string)
	myMap2["name"] = "alen"
	myMap2["age"] = "10"
	myMap2["address"] = "nanjing"

	fmt.Println(myMap2)

	// 第三种方式
	myMap3 := map[string]string{
		"one":   "php",
		"two":   "c++",
		"three": "python",
	}
	fmt.Println(myMap3)

}
